/* CSS Document */
body{color:#333;font-size:14px; font-family:"Microsoft YaHei";}
body,p,ul,li,img,form,h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:normal;}
img{border:none}
ul,li{list-style:none;line-height:22px;}
a{color:#333;text-decoration:none; font-family:"Microsoft YaHei";}
a:hover{color:#f23436;text-decoration:underline;}
p{line-height:22px;}
.clear{ clear:both;}
em{ font-style:normal;}
input{ font-family:"Microsoft YaHei";}
/******** top ************/
.top{ width:100%; height:38px; background:url(../images/top-bg.jpg) left top repeat-x; border-bottom:2px solid #db1f21;}
.topn{width:90%; margin:0 auto; line-height:38px; }
.topn font{margin-left:15px; font-size:16px;}
.topn span{ float:right;color:#888; font-size:14px;}
.topn span a{ text-decoration:underline;}
/******** mnav ************/
.mnav1{width:100%;background:url(../images/title-bg.jpg) left bottom repeat-x;}
.m_nav{overflow:hidden;height:46px;line-height:46px;width:90%;margin:auto;}
.m_nav .nav_left{float:left;}
.m_nav .nav_left font{color:#f23436;}
.m_nav .nav_left a,span.em{display:inline-block;color:#999;}
.m_nav .nav_left .home_icon{color:#666;background:url(../images/M_nav.png) left center no-repeat;padding-left:25px;}
.m_nav .nav_right{float:right;}
.m_nav .nav_right a,.m_nav .nav_right span{display:inline-block;color:#333;}
.m_nav .nav_right a:hover{color:#f23436;}
.m_nav .back a{ width:70px;height:30px;background:#5e8ca1;color:#fff;text-align:center;border-radius:5px;line-height:30px; margin-top:8px;}
.m_nav .back a:hover{color:#fff;}
/********index-content************/
.index-content{ width:900px; margin:30px auto;padding:70px 50px; min-height:260px;  font-size:16px;background:#fff3ed url(../images/index-bg.png) 30px 60px no-repeat;}
.index-content p em{ font-size:20px;color:#f23436;}
.index-content p font{color:#f23436;}


/* nav */

a:hover{text-decoration:underline;border:0;}
.wan-nav{width:90%;height:46px;background:#969595; border-radius:5px;margin:0px auto 15px auto;}
.wan-nav a{ text-decoration:none;}
.wan-nav li{float:left;width:108px;height:46px;line-height:46px;text-align:center;font-size:14px;position:relative;list-style:none;}
.wan-nav li a{display:block; color:#FFF;text-decoration:none;font-family:"Microsoft YaHei"; font-size:16px; }
.wan-nav li a.link{float:left;width:108px;}
.wan-nav ul li a:hover{display:block;}
.wan-nav dl{width:108px;border:1px solid #ccc; border-top:none;font-size:12px; background:#fff;position:absolute;top:46px;left:0px;}
.wan-nav dl dd a{color:#333;}
.wan-nav dl dd a:hover{color:#fff;background:#bbb;}

/* table */
.content-table-title{font-size:20px; color:#333;height:40px; line-height: 55px; text-align:center;}
.content-table{width:90%;margin:0 auto; }
.content-table table{width:100%;border-collapse:collapse;text-align:center;}
.content-table table tr{ height:30px; font-size:12px;}
.content-table table tr:hover{background-color:#f7e58c;}
.content-table table tr th{border:1px solid #ccc; font-size:14px; background:#eeeded; font-weight:normal; font-family:"Microsoft YaHei", Arial;}
.content-table table tr td{border:1px solid #ccc; font-family:"Microsoft YaHei", Arial;}
/* 表单*/
input{margin:10px 0px 10px 0;}
input[type="text"],input[type="password"],input[type="number"],input[type="tel"]{width:210px;height:30px;padding:0px 0px 0 10px;line-height:30px;border:1px solid #c2c2c2;border-radius:3px;font-size:14px;color:#999;outline:0; }
/* button*/
.button{cursor:hand;cursor:pointer; display:inline-block;width:130px;height:40px; line-height:40px; font-size:16px;outline:0; text-align:center; border:none;background:#f23436; border-radius:5px;color:#fff; text-decoration:none;}
.button:hover{ background:#f44244;}
.button-cancle{ display:inline-block;width:130px;height:40px; line-height:40px; font-size:16px;outline:0; text-align:center; border:none;background:#ddd; border-radius:5px;color:#333;border:1px solid #ccc; text-decoration:none;}
.button-cancle:hover{background:#cccaca;}
.buttonlong{ display:inline-block;width:310px;height:40px; line-height:40px; font-size:16px;outline:0; text-align:center; border:none;background:#f23436; border-radius:5px;color:#fff; text-decoration:none;}
.buttonlong:hover{ background:#f44244;}
.buttonlong2{ display:inline-block;width:400px;height:40px; line-height:40px; font-size:16px;outline:0; text-align:center; border:none;background:#848484; border-radius:5px;color:#fff; text-decoration:none;}
.buttonlong2:hover{ background:#848484;}
.button-index{cursor:hand;cursor:pointer; display:inline-block;width:40px;height:30px; font-size:16px;outline:0; text-align:center; border:none;background:#f23436; border-radius:5px;color:#fff; text-decoration:none;}
.button-index:hover{ background:#f44244;}
/* 表单select*/
select {
    border: solid 1px #999;
    appearance:none;
	outline:0;
    -moz-appearance:none;
    -webkit-appearance:none;
    padding:5px 25px 5px 5px;
    background: url(/images/home/arrow.png) no-repeat scroll right center transparent;

}select::-ms-expand { display: none; }

/* add*/
.form-edit{ margin: 0 auto; background:#eee;padding:10px; height:450px; text-align:left;}
.form-edit form{ width: 550px; margin: 10px auto 0 auto;}
.form-edit form span{width: 70px; display:inline-block; text-align:left;}
.form-edit form select{margin-top: 20px;}
.form-edit-task{ margin: 0 auto; background:#eee;padding:10px;}
.form-edit-task form{ width: 790px; margin: 10px auto 0 auto;}
.form-edit-task form span{width: 120px;height:30px; text-align:right;}
.form-edit-task form span.special{vertical-align: top;}
.form-edit-task form span.link{display:block;height: 170px;float:left;}
.form-edit-task form input.juli{margin-left:100px;}
.form-edit-task form select{margin: 10px;}
.form-category-list input{ margin:10px auto;}
.content-table-breadcrumb a{display:inline-block;width:130px;height:40px; line-height:40px; font-size:16px;outline:0; text-align:center; border:none;background:#aaa; border-radius:5px;color:#fff; text-decoration:none;margin-bottom:15px;}
.content-table-breadcrumb a:hover{background:#bbb;}
.replace{height:40px;border: 1px solid #ddd;line-height: 40px; background: #effeeb;text-align: center;}
.replace span{ display:block;width:65px;padding-left: 30px; margin:0 auto;background:url(/images/home/gou.png) no-repeat left center;}
.warning{height:40px;border: 1px solid #ddd;line-height: 40px; background: #FAF038;text-align: center;}

/*sys-params*/
.sys-server-pkey{width:400px;display:inline-block}
input.sys-server-pval{width:400px}
.sys-desc{display:block;color:#aaa}
span.sys-pw{width:100px;display:inline-block}
.sys-pw-pkey{width:350px;display:inline-block}
input.sys-pw-pval{width:300px}
